#!/usr/bin/env python
#-*- coding: utf-8 -*-
'''模块名
@version: $Id$
@author: U{xuw zhan <zhanxuw#gmail.com>}
@license: LGPL
@see: 参考资料链接等等
'''

import sys
from PyQt4 import QtGui

class MessageBox(QtGui.QWidget):
    def __init__(self,parent=None):
        QtGui.QWidget.__init__(self,parent)

        self.setGeometry(300,300,250,150)
        self.setWindowTitle('message box')
        
    def closeEvent(self,event):
        reply=QtGui.QMessageBox.question(self,'Message',
            "Are you sure to quit?",QtGui.QMessageBox.Yes,
            QtGui.QMessageBox.No)

        if reply==QtGui.QMessageBox.Yes:
            event.accept()
        else:
            event.ignore()


def main():
    '''
主函数
- 命令行测试
@todo: 计划完成...
    '''
    app=QtGui.QApplication(sys.argv)
    qb=MessageBox()
    qb.show()
    sys.exit(app.exec_())
if __name__ == "__main__":
    main()

